/**
 * https://github.com/annie/AnnieJS
 */
AnnieRoot.addEventListener("load", function () {
    annie.debug = false;
    /**
     * 因为这是个文件是入口文件,加载时间越短越好,那么就需要这个文件里代码量越少越好，尽量在其他文件写项目逻辑
     * 装载引擎的Canvas的div的id,可以在一个页面同时放多个stage.
     * 设计尺寸的宽
     * 设计尺寸的高
     * FPS刷新率
     * 缩放模式
     * 渲染模式
     */
    var stage = new annie.Stage("annieEngine", 640, 1136, 30, annie.StageScaleMode.FIXED_WIDTH, 0);
    //默认关闭自动旋转和自动resize
    //stage.autoResize=true;
    //stage.autoSteering=true;
    stage.addEventListener(annie.Event.ON_INIT_STAGE, function (e) {
        annie.loadScene("loading", function (per) {
        }, function () {
            var loadingObj = annie.getDisplay("loading","Loading");
            stage.addChild(loadingObj);
            annie.loadScene(["gameFW", 'gscene', 'ui', 'readyGo', 'gcow', 'gtip', 'gresult', 'gtipAlert'], function (per) {
                //加载进度
                loadingObj.per_txt.text = per + "%";
            }, function (result) {
                if (result.sceneId == result.sceneTotal) {
                    stage.removeChild(loadingObj);
                    stage.addChild(annie.getDisplay("gameFW","GameFW"));
                }
            });
        });
    })
});
